Front-end (Giao diện người dùng):
-
Sử dụng AngularJS để xây dựng giao diện người dùng đẹp và tương tác.
-
Thymeleaf được sử dụng để tạo các trang động, hiển thị dữ liệu từ máy chủ và tạo trải nghiệm tốt cho người dùng.
-
Trang web có thiết kế thân thiện với người dùng, giúp họ dễ dàng tìm kiếm và chọn sản phẩm năng lượng mặt trời phù hợp.
Back-end (Phía máy chủ):
-
Sử dụng Spring Boot để xây dựng ứng dụng web đáng tin cậy và hiệu quả.
-
Kết nối với cơ sở dữ liệu MySQL để lưu trữ thông tin về sản phẩm, đơn đặt hàng và thông tin khách hàng.
-
Cung cấp tính năng quản lý sản phẩm, quản lý đơn đặt hàng và tích hợp thanh toán trực tuyến an toàn.
Website được chia thành 4 quyền:
-
Role supper_admin: quản lý khách hàng, phân quyền.
-
Role admin: quản lý doanh thu.
-
Role staff: quản lý sản phẩm...
-
Role user: khách hàng.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
@Lưu ý: Bắt buộc sử dụng JDK 20.
@Nếu không làm được thì các bạn liên hệ với mình qua email, mình sẽ kết nối utraview cài đặt nhé.
Hướng dẫn kết nối IntelliJ IDEA với MySQL:
-
Mở IntelliJ IDEA:
-
Khởi động IntelliJ IDEA trên máy tính của bạn.
-
Mở cửa sổ Database:
-
Trong IntelliJ IDEA, điều hướng đến "View" > "Tool Windows" > "Database" để mở cửa sổ Database.
-
Thêm kết nối MySQL:
-
Trong cửa sổ Database, nhấp vào biểu tượng "+" ở góc trên bên trái và chọn "Data Source" > "MySQL".
-
Cấu hình kết nối MySQL:
-
Điền thông tin cấu hình MySQL như sau:
-
Port: 3306 (port mặc định của MySQL)
-
Database: solardb (tên cơ sở dữ liệu)
-
User: root
-
Password: 123456
-
Kiểm tra kết nối:
-
Nhấp vào "Test Connection" để đảm bảo rằng kết nối MySQL hoạt động chính xác. IntelliJ IDEA sẽ thông báo nếu kết nối thành công.
-
Lưu cấu hình:
-
Sau khi kết nối MySQL đã được kiểm tra thành công, nhấp vào "OK" để lưu cấu hình.
-
Truy cập cơ sở dữ liệu:
-
Bây giờ bạn đã kết nối IntelliJ IDEA với cơ sở dữ liệu MySQL "solardb" sử dụng tài khoản "root" và mật khẩu "123456". Bạn có thể truy cập và quản lý cơ sở dữ liệu này thông qua cửa sổ Database trong IntelliJ IDEA.